due to circumstances beyond our control - German English Dictionary