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
Get a Bumsquatch mug for your brother Jerry.