1 definition by Monkeytroll
A mysterious creature, rarely seen. Can be likened to the Loch Ness monster, the dodo or big foot. Last seen frequenting the Royal Oak / Indian Nights. Was once a lad, now an unknown quantity .
by Monkeytroll March 31, 2013