1 definition by humpty dumty

A island on the north west of scotland. sooooooo much better than knoydart! means porpoise in gaelic
by humpty dumty March 9, 2009
Get the Muck mug.