Townsite

See also: townsite

English

Proper noun

Townsite

  1. A barangay of Maluso, Basilan, Philippines.