stigmatophores

English

Noun

stigmatophores

  1. plural of stigmatophore