to be pushed by circumstances - Spanish English Dictionary