Top definition
an expression used to glorify the entrance or presence of a being that is simultaneously a Beast and possesses a heart of gold and of eightyleven lions.
Matthew: *enters room*

Occupants of Room: MATT DEMOOO!! RURURURURURURU!!!!
by Thahli June 26, 2012
Get the mug
Get a Rururu mug for your Uncle Manafort.
buy the domain for your recipe blog