solenosteles

English

Noun

solenosteles

  1. plural of solenostele