Definition, synonyms and related words
A complex organ (having hooks and suckers) in some parasitic worms.