mechitza - French English Dictionary