orchard
nounDefinition of orchard
: a planting of fruit trees, nut trees, or sugar maples
also
: the trees of such a planting
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more