The phrase
"local orchard" refers to a small farm or garden where fruit trees, such as apples or oranges, are grown. It is usually nearby or close to where people live, making it easy for them to buy fresh fruit directly from the orchard.
Full definition