look up any word, like donkey punch:
 
1.
A word that means Vulture in portuguese... Also used to make fun of someone.

Can also be used in a shouting term!

"This is a stated fact from most Brazilians"
"Man you look like an urubu!"

"URUBU... URUBU..."
by MarquesLeite June 10, 2009
4 4