What does Brawwwrr Brawwwrr mean?

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.