1 English Synonyms for PLANTATION
Prev.1Next
orchard
Definition: 1. A garden or an area of land for the cultivation of fruit or nut trees.
There are 3 definitions of the word orchard
Show more information about orchard
Prev.1Next
Search took: 2.7514 ms