1 definition by Chinue

Top Definition
this word describes any person who is loving, patient, and compassionate.

"I really needed some help and that lady did her best to assist me. She is such a LaToya"
by Chinue August 03, 2008

Mug icon
Buy a LaToya mug!