Subscribe English
look up any word, like poopsterbate:

1 definition by kymftw

 
1.
the most beautiful, kind, amazing and perfect woman on the face of the Earth.
We can't all be Carita.
by kymftw November 17, 2008
71 9