tvrdza

Noun

 * 1) fort, fortress, stronghold, tower house