manticora - French English Dictionary