Comment Comment by enlyth The term "invasive species" never made sense to me. It just means something can evolutionary outcompete other things, because it is better at utilizing that environment.Basically putting a label on things we don't like. parent enlyth 2 years ago
Basically putting a label on things we don't like.