apple orchard

Noun
  1. A grove of apple trees (synset 102732699)

Other Searches