impediment beyond his control - French English Dictionary