Polish-English dictionary »

symbiont meaning in English

PolishEnglish
symbiont noun

symbiontnoun
organism in a symbiotic relationship