English to Hindi

Meaning for:
sooner do sth
other
बेहतर समझना