macrobiota - French English Dictionary