Top definition
Vasundara is a girl with unbelievable beauty. She looks like an angel that fell from heaven. She’s not only pretty, but is smart and kind. You can fall in love with a Vasundara over and over again.
Dude! She’s so Vasundara!
by spirit3210 April 22, 2018
Get the mug
Get a Vasundara mug for your friend Larisa.