Dictionary
Search
ascarids
noun
Any phasmid nematode of the family Ascarididae (Ascaridae)
Similar Words
ascarid
ascend
/əˈsɛnd/
ascendancy
ascendant
/əˈsɛndənt/
ascendants
ascended
/əˈsɛndɪd/
ascendency
ascendent
ascender
ascenders