IDIOM OF THE DAY "CAST IN SOMEONE'S TEETH" Meaning : To reprimand/reproach someone Sentence : The teacher cast in student's teeth for coming late in the class. "EAT HUMBLE PIE" Meaning : To admit that you were wrong about something. Sentence : After bragging that her company could surpass the industry's best, she has been forced to eat humble pie. "BE (ONLY) FLESH AND BLOOD" Meaning : To have normal human limits, requirements etc Sentence : Every human being is a flesh and blood. "CUT AND DRIED" Meaning : A completely settled or decided situation which will not change Sentence : Robert marrying Martha was cut and dried. "LIE DOGGO" Meaning : To remain hidden Sentence : The culprit was lying doggo in order to avoid being captured by the authorities. "NOT PULL ANY PUNCHES/PULL NO PUNCHES" Meaning : To speak openly without trying to be kind Sentence : The manager didn't pull any punches and called the report a tra...