semantophores

English

Noun

semantophores

  1. plural of semantophore