orchard

Home / glossary / orchard

a piece of enclosed land planted with fruit trees.