stigmatophores
English
Noun
stigmatophores
plural of
stigmatophore