1 definition by desmondboy

Top Definition
A derogatory word usually used to describe someone with limited intellectual abilities.
That Leo is such a wetodd.
by desmondboy August 31, 2006

Mug icon
Buy a wetodd mug!