iridosomes

English

Noun

iridosomes

  1. plural of iridosome