it seems impossible - French English Dictionary