English to Hindi

Meaning for:
more like it
other
बेहतर