make impossible - French English Dictionary