Slovnenya

Translation English Spanish: olive tree

Diccionario: main
olive tree
noun