English to Hindi

Meaning for:
hold at bay
other
दूर रखना