track-slewing machine - Francés Inglés Diccionario