Translation of omnivor in English:

omnivor

omnivorous

noun

  • 1

    omnivorous, feeding on all kinds of food