Don't Have A Good Name's definitions
A guy who is just perfect, he can be emotional at times, but usually he's a great guy and is protective over his lover.
by Don't Have A Good Name November 19, 2014
Get the Rubenmug.
Get the Rubenmug. We'll email you a link to sign in instantly.