English-Latin dictionary »

palace / castle meaning in Latin

EnglishLatin
palace / castle noun

aula [aulae](1st) F
noun

Your history