pup /pʌp/ BrE AmE noun [countable]
[ Date: 1500-1600 ; Origin: puppy ]
1 . a young dog SYN puppy :
a spaniel pup
a litter of pups (=several pups born to the same mother at the same time)
2 . a young ↑ seal or ↑ otter
3 . old-fashioned a young man who is rude or too confident
4 . be sold a pup/buy a pup British English old-fashioned to be tricked into buying something that is not worth what you paid for it