1 result found

Search Results for: syntrophy

Syntrophy

Definition noun A biological circumstances of two different species of microorganisms that are mutually dependent with... Read More