Synonyms of Invasive Species
Primary definition: A species that is non-native to a specific location and whose introduction causes or is likely to cause economic or environmental harm.
Primary definition: A species that is non-native to a specific location and whose introduction causes or is likely to cause economic or environmental harm.