a concurrence of favourable circumstances - Español Inglés Diccionario