guanophores

English

Noun

guanophores

  1. plural of guanophore