long explanation - French English Dictionary