Top definition
A rare breed of animal that is birthed when a squirrel and a moose do the do in the vag
by sWaG July 19, 2014
Get the mug
Get a squoose mug for your mate Beatrix.