Haptor definition

A complex organ (having hooks and suckers) in some parasitic worms.
noun
0
0
Advertisement