semachor - French English Dictionary