look up any word, like donkey punch:
 
1.
An indian name usually given to boys, indicating a healthy libido. Strangely, it also means a guy bad at relationships(colloqially) , and good at sports, athletics etc .
Tht is so Aroop man!
by FBoner July 14, 2011
 
2.
a anglo-indian gay person, someone who is very public about his gayness.
dont touch my dick dude, you are such a aroop.
by Xami Patel June 02, 2011