ascaroid
adjective
as·ca·roid
| \ ˈaskəˌrȯid\
Definition of ascaroid
: of or belonging to the Ascaridoidea
Keep scrolling for more