snuggle-pup

Slang definitions & phrases for snuggle-pup

snuggle-pup

noun

A boyfriend or girlfriend (1922+)