Top Definition
A term referring to the most beautiful girl in the world. Tends to have big beautiful eyes and the most gorgeous smile in the world. She has a perfect figure and looks good no matter what she wears. She is not only beautiful form the outside but also from the inside, the perfect girlfriend.
Guy: I am the luckiest guy in the world.
Guy#2: Why is that?
Guy: Cause Im dating a gabbycaruana
#beautiful #perfect #pretty #gorgeous #amazing
by bencoster October 08, 2013
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.