IXODOID


Meaning of IXODOID in English

ˈiksəˌdȯid adjective

Etymology: New Latin Ixodoidea

: of, like, or relating to the Ixodoidea

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