an unlikely explanation - French English Dictionary