Dictionary

In the dictionary

noun

  1. An area for the cultivation of fruit trees

Forms

plural of orchard

Now go play it.

Find orchards in one of today's word games.

Today's games