mechanical semaphore - Francés Inglés Diccionario