English Synonym Finder
omnivore generalist polyphagous euryphage
monophage specialist stenophage selective feeder