be completely impossible - French English Dictionary