Amphid Definition
noun
(nematology) One of a pair of chemosensory sense organs positioned laterally on the head of a nematode.
Wiktionary
Other Word Forms of Amphid
Noun
Singular:
amphid
Plural:
amphidsFind Similar Words
Find similar words to amphid using the buttons below.