1 definition by megida

a living, breathing, membrane(member) that sometimes gets irritated, in other words, extended.
He calls it the loch ness monster.
by megida March 14, 2008
Get the loch ness monster mug.