Definition of canvas town in English:

canvas town

noun

  • A settlement composed primarily of tents; a camp.

Origin

Mid 18th century; earliest use found in John Hoole (1727–1803), translator.