impediment beyond his control - Almanca İngilizce Sözlük