simbiˈosiEnglish translation of simbiˈosinf symbiosis vivere in simbiosi = need each other, have a symbiotic relationship Definition of symbiosis in the British & World English dictionary Definition of symbiosis in the US English dictionary