turbinoids

English

Noun

turbinoids

  1. plural of turbinoid