track-slewing machine - French English Dictionary