omnivorous animal - English Synonyms Dictionary