look up any word, like slope:
 
1.
Definitely a portugese last name. People with this last name tend to be crazy, obnoxious, outgoing, and a little temperamental. Beware when talking to these people, because they tend to be PRETTY loud!
"Emily, stop yelling at me!"
"I'm not yelling, this is just how we talk."
"You're definitely a Barros"
by Therearenogoodnamesleft January 15, 2009
 
2.
Short for 'embarrassing'. Usually said with a flamboyant accent.
Person 1: Oh my god I just waved back at someone who wasn't waving at me.
Person 2: Barro!
by Atrumentis June 05, 2011