take the heat : Idioms in English

take the heat

To put up with criticism
Usage:
Will has been taking the heat from animal lovers regarding cutting funding to the animal shelter.
Lightning fast vocabulary building for SAT, ACT, GRE, GMAT and CAT