Wiktionary
microturbines
n. (plural of microturbine English)
n. (plural of microturbine English)