macrobiote - French English Dictionary