Meaning SETTLEMENT

See synonym: town

Search for this exact term