English-Latin dictionary »

dove tower, dove cot meaning in Latin

EnglishLatin
dove tower, dove cot noun

turris [turris](3rd) F
noun