tower house

English

Noun

tower house (plural tower houses)

  1. A tall, fortified stone building intended for habitation.

Translations