Question: what is the meaning of the idiom put down?
Answer: verb Literally, to place someone or something down on or into something. ... verb To insult, mock, belittle, or disparage one. The boss is always putting me down in front of everyone in the office. It's really making my life miserable.