Semaphore towers Synonyms

Definitions for Semaphore


  • (noun) an apparatus for visual signaling with lights or mechanically moving arms
  • (verb) send signals by or as if by semaphore
  • (verb) convey by semaphore, of information

ST abbreviation

ST is an abbreviation for Semaphore Towers
What does ST stand for?
ST stands for "Semaphore Towers"