English dictionary
apple orchard meaning and definition
Definition and meaning of apple orchard at MeaningMonkey.org. apple orchard meaning and definition in the English Dictionary.APPLE ORCHARD noun
Definition of apple orchard (noun)
- a grove of apple trees
Source: Princeton University Wordnet