Turreted drill - Francés Inglés Diccionario