English-Latin dictionary »

high building, palace, citadel meaning in Latin

EnglishLatin
high building, palace, citadel noun

turris [turris](3rd) F
noun