helmintoid - French English Dictionary