turbinoids
English
Noun
turbinoids
plural of
turbinoid