English-Latin dictionary »

place of castles / castella meaning in Latin

EnglishLatin
place of castles / castella noun

castella [castellae](1st) F
noun