English to Hindi

Meaning for:
take a lot of beating
other
बेहतर करना बहुत मुश्किल होना