apple tree ( synonym found)

Definition of apple tree:

(n) : any cultivar of the Malus domestica tree

Back to Top