amphid
noun
am·phid
ˈamfə̇d
plural -s
: one of a pair of circular depressions situated laterally at the anterior end of aquatic nematodes and believed to be chemoreceptors
Love words? Need even more definitions?
Merriam-Webster unabridged
Share