Top definition
The most amazing beautiful woman in this entire world. She has a smile that lights up my life and those of anybody that comes in contact with her.Her beauty is only matched by that of her soul and heart.She will love you forever and never hurt you.Shes the most beautiful person to walk this green earth
i love me some Tracey Herrera
by Farfin Smith August 24, 2011
Get the mug
Get a Tracey Herrera mug for your coworker Rihanna.