Wiktionary
microtoroids
n. (plural of microtoroid English)
n. (plural of microtoroid English)