market town

noun

1.
a (usually small) town where a public market is held at stated times