moonseed - French English Dictionary