1 definition by Joedawg282
A couple that likes to cuddle and nuzzle each other. Probably extremely annoying to those on the outside. They never leave the house as they cannot make choices on their own. Wanted come in pairs, and cannot separate from each other.
by Joedawg282 December 22, 2018