1 definition by Sweddish fish and thrasher

Top Definition
A loser who's afraid to make the first move in a relationship
He wont kiss you?! Hes such a bumsquatch
by Sweddish fish and thrasher August 10, 2013

Mug icon
Buy a Bumsquatch mug!