Noun Definition

semaphore

1.Definition: an apparatus for visual signaling with lights or mechanically moving arms

Category: Objects