—n.
1 a young dog.
2 a young wolf, rat, seal, etc.
3 Brit. an unpleasant or arrogant young man.
—v.tr. (pupped, pupping) (also absol.) (of a bitch etc.) bring forth (young).
Phrases and idioms:
in pup (of a bitch) pregnant. sell a person a pup swindle a person, esp. by selling something worthless.
Etymology: back-form. f. PUPPY as if a dimin. in -Y(2)
Useful english dictionary. 2012.