Verb
catch heat (third-person singular simple present catches heat, present participle catching heat, simple past and past participle caught heat)
(colloquial, idiomatic) To get into trouble with somebody; to be scolded or chastised.
Synonym: catch hell