unavoidable circumstances - Espagnol Anglais Dictionnaire