Translation of herbivora in English:

User Contribution

herbivora

herbivore

noun