contestada

Based on this video, the definition for an Invasive Species is a ...


species that is not native to an area and was brought by people.

or
species that is not native to an area, has no limiting factors to control its population which then causes harm.