meaning of Brawwwrr Brawwwrr

Brawwwrr Brawwwrr meaning in Urban Dictionary

Synonym of oorgle, another llama noise Employed by the pet in www.somethingawful.com's Cliff Yablonski's part.