Top definition
A grown ass man or woman that wears a full on snow suit in public place such as work or a shopping mall.
Look who walked in the door is that who I think it is? Yep it’s the abominable retard herself.
by Homeless Guy's pants May 04, 2018
Get the mug
Get a abominable retard mug for your sister-in-law Larisa.