onomatophores
English
Noun
onomatophores
plural of
onomatophore