hold at bay


Results for "hold at bay"

English - Turkish Dictionary

hold at bay

(English - Turkish Dictionary) :
arada mesafe bırakmak, yaklaştırmamak.