be overwhelmed by circumstances - Turco Inglés Diccionario