meaning of semaphore

1. A signal telegraph; an apparatus for giving signals by the disposition of lanterns, flags, oscillating arms, etc.
2.
an apparatus for visual signaling with lights or mechanically moving arms


Related Words

semaphore | semaphore plant |

Developed & Maintained By Taraprasad.com

Treasure Words