humanly impossible - French English Dictionary