turreted drill - Alemán Inglés Diccionario