iridophores

English

Noun

iridophores

  1. plural of iridophore