A-Z Database
Putting on the dog means putting on a flashy, showy display; an American expression dates from the second half of the 19th century. It is thought to d...
A victory gained at such great cost that it is almost a defeat. The expression first appeared in print during the 19th century but may been used befor...