ballast-cleaning machine - French English Dictionary