Englishfor English speakers
depredator English
Meaning depredator meaning
What does depredator mean?
depredator
Synonyms depredator synonyms
What other words have the same or similar meaning as depredator?