1 definition by nibba1234

Top Definition
Name given to fuckn annoying Indian girl who seems to have a million boyfriends and has no friends whatsoever plus she dobs everyone in who says a word about her.
hey did u hear what Anusha said yesterday? (1 hour later in principals office)
by nibba1234 October 29, 2017

Mug icon
Buy a Anusha mug!