nonindigenous species

English

Noun

nonindigenous species (plural nonindigenous species)

  1. Synonym of introduced species