wormseed - French English Dictionary