Dictionary |
1 Result
#1
parcel of land
n.
an extended area of land
. wn