puppy
1. [ noun ] (zoology) young dog
Related terms: pup
2. [ noun ] an inexperienced young person
Synonyms: pup
Related terms: young_person
Similar spelling:   pup
  pupa
  puffy
  pub