semaphore telegraph - Turkish English Dictionary