Meaning of semaphore

Definition of semaphore

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

Other information on semaphore

WIKIPEDIA results for semaphore
Amazon results for semaphore