ballast-screening machines - French English Dictionary