mecasala - French English Dictionary