• Granivore

    Noun

    granivore

    (plural granivores)
    1. Any animal that eats seeds as the main part of its diet.
    © Wiktionary