Quick definitions from WordNet (semaphore)▸ noun:an apparatus for visual signaling with lights or mechanically moving arms▸ verb:convey by semaphore, of information▸ verb:send signals by or as if by semaphore
▸ Word origin