English to Hindi

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