ascarid
Meaning
Any phasmid nematode of the family Ascarididae (Ascaridae)
Etymology
From international scientific vocabulary, from New Latin Ascarididae. By surface analysis, ascar- + -id.
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "ascarid" and many other words and sentences in English.