granivore

/ˈɡrænɪvɔr/

Definitions

1. noun

A herbivorous animal that primarily eats seeds, especially birds such as finches, sparrows, and cardinals.

“Finches are granivores and feed on seeds in the winter when other food sources are scarce.”

Synonyms

  • herbivore
  • seed-eater

Antonyms

  • carnivore
  • omnivore