invasivores

English

Noun

invasivores

  1. plural of invasivore