leucophores

English

Noun

leucophores

  1. plural of leucophore