to keep at bay - Espagnol Anglais Dictionnaire