be overwhelmed by circumstances - Turc Anglais Dictionnaire