• Amphid

    Full definition of amphid

    Noun

    amphid

    (plural amphids)
    1. (nematology) One of a pair of chemosensory sense organs positioned laterally on the head of a nematode

    Hypernyms

    Derived terms

    Related terms

    © Wiktionary