English-Latin dictionary »

symbiosis meaning in Latin

EnglishLatin
symbiosis [symbioses] noun
[UK: ˌsɪm.bɪ.ˈəʊ.sɪs]
[US: ˌsɪm.bɪˈo.ʊ.sɪs]

symbiosis [symbiosis](3rd) F
noun