semaphoronts

English

Noun

semaphoronts

  1. plural of semaphoront