English to Hindi

Meaning for:
lambast
other
बुरी तरह से फटकारना