spirolides

English

Noun

spirolides

  1. plural of spirolide