1 definition by babybusterbrown

A cute and round to overweight creature that roams the Northern hemisphere.
A Welwin was spotted in Vancouver last week.

A mythical mammal; only one exists.
by babybusterbrown December 27, 2011
Get the Welwin mug.