English to Hindi

Meaning for:
unsparingly
other
कटु आलोचनापूर्ण ढंग से;सख्ती से;उदारतापूर्वक