Meaning of orchard
Definition of orchard
(noun)
garden
consisting of a
small
cultivated
wood
without
undergrowth
Other information on orchard
WIKIPEDIA results for
orchard
Amazon results for
orchard
Tweet