manicheta - French English Dictionary