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.

Full Dictionary Entry

Antonyms & Opposite Concepts