Noun puppy has 2 senses
  1. puppy - young dog
    --1 is a kind of
    pup, whelp
  2. puppy, pup - an inexperienced young person
    --2 is a kind of young person, youth, younker, spring chicken
,
TOP