1 definition by Mr. Bouchard
Shortened form of "Bush Orchard." A bush orchard is a modern technique for planting orchards, which involves planting trees very close together so they remain small like bushes, making it easier to harvest them.
by Mr. Bouchard July 20, 2018