hill town

Noun

 * 1) A town located among hills, especially when built there to make invasions difficult.