buy a pup verb1 •(slang, old-fashioned) To buy something that ultimately proves to be worth nothing or less than promised. formsbought a pup · buying a pup · buys a pup