1 definition by ilovelifesoshouldyou

Top Definition
The most amazing person in the world. She's beautiful, smart, funny, HOT, and just fun to be around. Her smile lights up the room when she walks in. She's always happy, and is the sweetest person you will every meet. You'll be lucky to get a Robin!!
Dude, that Robin is FINE!!

Damn, that girl must be a Robin.
by ilovelifesoshouldyou June 04, 2011

Mug icon
Buy a Robin mug!