English-French dictionary »

endosymbiosis meaning in French

EnglishFrench
endosymbiosis (living within another organism)
noun

endosymbiose◼◼◼nom {f}