English-Latin dictionary »

mine / excavation meaning in Latin

EnglishLatin
mine / excavation noun

cuniculus [cuniculi](2nd) M
noun