https://www.merriam-webster.com/dictionary/amphid
AMPHID Definition & Meaning - Merriam-Webster
The meaning of AMPHID is one of a pair of circular depressions situated laterally at the anterior end of aquatic nematodes and believed to be chemoreceptors.
definitionmeaningmerriamwebster
https://pmc.ncbi.nlm.nih.gov/articles/PMC8204158/
DMD-10 is dispensable for the initial development of amphid sensory neurons and their survival in...
Mechanosensory or chemosensory activation of glutamatergicASH amphid sensory neurons promotes avoidancebehaviors in C. elegans. Wormswith mutations in the...