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