Learn the idioms with comprehensive meanings, examples and
origin details in easy to find classification system
including search, alphabetical order and more.
rake over the coals Variants drag over the coalshaul over the coals Meaning | Synonyms to give someone a hard time for a mistake they supposedly did to scold or be angry at someone for doing something wrongto rebuke harshly Example Sentences My classmate Lily forgot doing her maths homework as she had a function…