1 definition by me130000000000000
The name of a beauty. The nicest, sweetest, most beautiful girl you can ever meet. Smiles like the sun rising in the morning. Tamarae if you ever meet her you will instantly love her.
by me130000000000000 August 29, 2008