Definitions by Singin' Ginger!
windae licker
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.
windae licker by Singin' Ginger! June 10, 2009