English-Latin dictionary »

burrow / den meaning in Latin

EnglishLatin
burrow / den noun

caverna [cavernae](1st) F
noun