Slovnenya

Translation English Spanish: apple tree

Diccionario: main
apple tree
noun