Top definition
A Very pretty girl but is obsessed with how she looks. Crazy for hot guys but over all a lovely human being. Her love for animals is a soft spot.
Vajra started an animal home. Such a kind lady
by Yolo88 September 03, 2016
Get the mug
Get a vajra mug for your buddy Helena.
buy the domain for your pet site