semantophores
English
Noun
semantophores
plural of
semantophore