practical impossibility - French English Dictionary