granivorous