soil-inhabiting - French English Dictionary