Выбрать страницу
Verb: pitch into
Meaning: Criticise severely or attack someone
The shareholders PITCHED INTO the management about their pay rises at the meeting.