'apple orchard' definitions:

Definition of 'apple orchard'

(from WordNet)
noun
A grove of apple trees

Words containing 'apple orchard'