mecahilo - French English Dictionary