1 definition by minniature

Top Definition
a girl who never gives up hope never lets out how she feels and keeps it all locked up inside she tries to laugh but life isnt a joke.shes pretty wonderful
catherine is awesome
by minniature April 20, 2009

Mug icon
Buy a catherine mug!