ASCAROID


Meaning of ASCAROID in English

ˈaskəˌrȯid adjective

Etymology: New Latin Ascaroidea

: of or belonging to the Ascaridoidea

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.