1 definition by captainDB

Top Definition
A Norfolk, English work meaning 'Strange'
Man 1: Look at that man he has a shoe on his head.

Man 2: Yes he is a total Rumen
by captainDB July 30, 2008

Mug icon
Buy a Rumen mug!