plausible explanation - French English Dictionary