torre del homenaje

Noun

 * 1)  keep (of a castle)