About us
Define
Definitions for
"Outcompete"
To more successfully utilize the resources shared by other species, often resulting in displacement of those species.
naturalsciences.org