ixodid

English

Noun

ixodid (plural ixodids)

  1. (zoology) Any of various ticks of the family Ixodidae.

Translations

Anagrams