Top definition
A multi-lingual roar. Copied by many, understood by few.
by DeTRiTiC-iQ February 11, 2003
Get the merch
Get the wraa neck gaiter and mug.