for reasons beyond our control - Español Inglés Diccionario