Word info

theileriid

Noun

Meaning

theileriid (plural theileriids)

Any parasitic microorganism in the family Theileriidae.

Source: en.wiktionary.org

Close letter words and terms