"semaphores" in the noun sense
1. semaphore
an apparatus for visual signaling with lights or mechanically moving arms
"semaphores" in the verb sense
1. semaphore
send signals by or as if by semaphore
2. semaphore
convey by semaphore, of information
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License