Translation of omnivore in Indonesian

User Contribution

omnivore

omnivora

noun