semachorous - French English Dictionary