amphid
noun
am·phid
| \ ˈamfə̇d\
plural -s
Definition of amphid
: one of a pair of circular depressions situated laterally at the anterior end of aquatic nematodes and believed to be chemoreceptors
Keep scrolling for more