soil compactor - French English Dictionary