French-English dictionary »

symbiote meaning in English

FrenchEnglish
symbiote nom {m}

symbiont [symbionts]◼◼◼(organism in a symbiotic relationship)
noun
[UK: sˈɪmbɪˌɒnt] [US: sˈɪmbɪˌɑːnt]