iridiophores

English

Noun

iridiophores

  1. plural of iridiophore