mechanical stops - Alemán Inglés Diccionario