Glossary Element  invasive species

Source
Contributor
Approved Yes
English term invasive species
Language Translations
French espèce envahissante
English definition an introduced species which invades natural habitats.
Language Translations
French espèce introduite qui envahit les habitats naturels.