mechanical semaphore - Español Inglés Diccionario