1 definition by oscar.da.grouch
One of the best people you will meet. She's an animal lover and just an amazing human being. She's gorgeous even tho she says she isn't and the boys are constantly chasing her. and shes so kind and thoughtful.
by oscar.da.grouch August 11, 2019