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