Top definition
an amazing girl. she will make you happy and make your day. Have a great personality and is super cute and adorable. also known to have a great smile
by exura February 06, 2009
Get the mug
Get a leehoa mug for your cat G√ľnter.