Noun Definitionsemaphore1.Definition: an apparatus for visual signaling with lights or mechanically moving armsCategory: Objects