Slovnenya

Translation English Spanish: orchard apple tree

Diccionario: main
orchard apple tree
noun