Semaphore

Webster's Dictionary of the English Language

·noun A signal telegraph; an apparatus for giving signals by the disposition of lanterns, flags, oscillating arms, ·etc.

Related Words

  • semaphore

    An expeditious mode of communication by signal; it consists of upright posts and movable arms, now c...

    The Sailor's Word-Book