A fork of Rural Dictionary
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!