symbiotic bacteria - French English Dictionary

symbiotic bacteria

Play ENFRENus
Play ENFRENuk
Play ENFRENau

Meanings of "symbiotic bacteria" in French English Dictionary : 1 result(s)

English French
Medicine
symbiotic bacteria bactéries symbiotiques