English-Latin dictionary »

ditch-provided meaning in Latin

EnglishLatin
ditch-provided adjective

fossatus [fossata, fossatum]adjective