Results for "

herbivore

"
English - Turkish Dictionary

herbivore

(English - Turkish Dictionary) :
i. otçul hayvan.