1 definition by greg remillard

Top Definition
the king of pirates. ancient greece.
ruru the pirates yells "heeeearghhh!'
by greg remillard December 27, 2004

Mug icon
Buy a ruru mug!