1 definition by fella69

Top Definition
Usually a really hot indian chick.
I just tapped amruta. Damn she's spicy
by fella69 May 31, 2011

Mug icon
Buy a amruta mug!