piece of land


Meanings

  • an extended area of land