1 definition by TeddybearRawrr

Top Definition
Cute little asian with the cutest laugh in the world. She can make your day instantly. Smart and frisky.
Mela is so cute !

Mela will make you smile :)

Mela is so smart

Mela is so frisky
by TeddybearRawrr January 10, 2012
Mug icon
Buy a Mela mug!