Definition & Meaning | English word AMPHID
AMPHID
Definitions of AMPHID
- (nematology) One of a pair of chemosensory sense organs positioned laterally on the head of a nematode.
Number of letters
6
Is palindrome
No
Search for AMPHID in:
Page preparation took: 116.83 ms.