English

edit

Noun

edit

leukophores

  1. plural of leukophore