chenchu - French English Dictionary