snuggle-pup
Slang definitions & phrases for
snuggle-pup
snuggle-pup
noun
A boyfriend or girlfriend
(1922+)