LIFE IN SYMBIOSIS


Meaning of LIFE IN SYMBIOSIS in English

lifestyle of two creatures that live in partnership so that each is dependent upon the other for survival

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.