Orchards Meaning

There are 1 meaning(s) for word Orchards

Meaning 1 : garden consisting of a small cultivated wood without undergrowth

    Synonyms : grove,  plantation,  woodlet