Slovnenya

Translation English Spanish: orchard apple tree

Dictionary: main
orchard apple tree
noun