microfauna - French English Dictionary