Top definition
A person who is cuddle-able and comforting.
I was upset so I went to my schmooshy for some love.
by Pussy Portmadog November 19, 2016
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush