1 definition by Evalience

1
An introvert girl. She doesn't talk much. She doesn't usually have friend. She's a total geek and a nerd. Its different when you actually get to know her. She's a total badass.
Oh look, its mintra. She's so dorky!
by Evalience February 09, 2013
Get the mug
Get a Mintra mug for your cat Rihanna.