meaning of symbiosis

1. the relation between two different species of organisms that are interdependent; each gains benefits from the other


Related Words

symbiosis |

Developed & Maintained By Taraprasad.com

Treasure Words