due to circumstances beyond our control - Allemand Anglais Dictionnaire