English synonyms about - contact  

apple orchard

noun

1 apple orchard

A grove of apple trees.


Find more on apple orchard elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0141