Top definition
A multi-lingual roar. Copied by many, understood by few.
by DeTRiTiC-iQ February 11, 2003
Get the mug
Get a wraa mug for your sister Zora.
buy the domain for your foodie vlog