Answer :

the meaning is to be severely criticized or punished
navya
It means to be severely criticized and punished for something that you have done. 

Other Questions