Wiktionary
technowizards
n. (plural of technowizard English)
n. (plural of technowizard English)