iridosomes
English
Noun
iridosomes
plural of
iridosome