due to circumstances beyond our control - Inglés Sinónimo Diccionario