remain at bay - Turc Anglais Dictionnaire