Top definition
A super cool and awesome girl originated from bihar/UP , India.
I just met a veehangi yesterday!
It feels so awesome.
by Light_deathnote February 11, 2017
Get the mug
Get a veehangi mug for your dad James.