English-French dictionary »

symbiosis meaning in French

EnglishFrench
symbiosis [symbioses] (relationship of mutual benefit)
noun
[UK: ˌsɪm.bɪ.ˈəʊ.sɪs]
[US: ˌsɪm.bɪˈo.ʊ.sɪs]

symbiose◼◼◼nom {f}

endosymbiosis (living within another organism)
noun

endosymbiose◼◼◼nom {f}