top-driving apparatus - Alemán Inglés Diccionario