Dictionary
Orchard
n.
An area of land used to the cultivation of trees.
Sugestion: place with trees
Full meaning