maker of clocks or watches - Español Inglés Diccionario