English Dictionary
Definition symbiosis in British English
symbiosis noun
[uncountable] noun
/ˌsɪmbaɪˈəʊsɪs/
Synonyms and related words
Synonyms and related words
