lifestyle of two creatures that live in partnership so that each is dependent upon the other for survival
LIFE IN SYMBIOSIS
Meaning of LIFE IN SYMBIOSIS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012