Find the word definition

Wiktionary

varanoids

n. (plural of varanoid English)