Webster's English Dictionary

Enter the word to look up:

pup

1. pup \'p*p\ n [short for puppy] : a young dog; also : one of the young of 
   various animals (as seal s)
2. pup vi or pupped;  or pup.ping : to give birth to pups