What does "pup" mean?

Pup: (a) A young dog; a puppy. (b) a young seal.

Additional senses

  1. 2.To bring forth whelps or young, as the female of the canine species.

Sources