implausible - French English Dictionary