English-Latin dictionary »

cave, den meaning in Latin

EnglishLatin
cave, den noun

spelaeum [spelaei](2nd) N
noun