English-Latin dictionary »

defined by a ditch? meaning in Latin

EnglishLatin
defined by a ditch? noun

fossatus [fossati](2nd) M
noun