noun
plural pups
[count] :a young dog :puppy
buy/sell a pup
Brit informal + old-fashioned
To buy a pup means to pay too much money for something or to buy something that is worthless. To sell (someone) a pup means to trick someone into paying too much for something or into buying something that is worthless.