0 votes
868 views
in Animal Life by
What the meaning of symbiosis?

1 Answer

0 votes
by
The meaning of symbiosis is "a close relationship between two or more species where at least one benefits".
...