Find the word definition

Wiktionary

varroids

n. (plural of varroid English)