menchada - French English Dictionary