soil injector - French English Dictionary