1 definition by Jimladen22

Top Definition
English rhyming slang for umbrella.
It is raining, better get out my Nelson Manbrella.
by Jimladen22 October 23, 2007
Mug icon
Buy a Nelson Manbrella mug!