A Scottish colloquialism (used mainly in the West of Scotland) used to define someone of limited mental ability. This term seems to have superceded the colloquial term, mongol.
by Singin' Ginger! June 10, 2009
Get the windae lickermug. by dj masta P June 23, 2008
Get the winda lickermug.