1 definition by Beardboss1791

Top Definition
A Short red-headed gremlin that most likely works for Fedex.
Sometimes complains about charging ports in vehicles.
Dont be such a windon.
by Beardboss1791 June 07, 2019

Mug icon
Buy a windon mug!