Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

amphid Definition

Cancel
amphid
noun
One of a pair of chemosensory sense organs positioned laterally on the head of a nematode

Words Related to amphid!

amphid Examples by Brain Bank Users