English Synonym Finder
zoophagous animal