English-Latin dictionary »

ditch / pit meaning in Latin

EnglishLatin
ditch / pit noun

cisterna [cisternae](1st) F
noun