What does the word Granivorous mean?

Alphabet: