VariousWords beta
Related Terms:
Verb
Definition: To be more successful than a competitor; especially to thrive in the presence of an organism that is competing for resources.
VariousWords beta
Definition: To be more successful than a competitor; especially to thrive in the presence of an organism that is competing for resources.