spilosites

English

Noun

spilosites

  1. plural of spilosite