Skip to content

orchard apple tree

Dictionary definition · orchard apple tree

noun

  1. native Eurasian tree widely cultivated in many varieties for its firm rounded edible fruits

Similar words

Source: Open English WordNet (CC BY 4.0).