Top definition
A very unattractive women in which one regularly has sexual relations with.
Guy 1: "Dude, why the fuck does Theresa keep grinning at you?"

Guy 2: "Because she's my snuggle goose."

Guy 1: "That's gross as fuck."
by John blackdick October 08, 2013
Get the mug
Get a Snuggle Goose mug for your Facebook friend Larisa.