soil microfauna - French English Dictionary