invasivores
English
Noun
invasivores
plural of
invasivore