soil impedance - French English Dictionary