impediment beyond his control - Türkçe İngilizce Sözlük