English to Hindi

Meaning for:
still less
other
की बात तो दूर