English-Latin dictionary »

hiding-place, den meaning in Latin

EnglishLatin
hiding-place, den noun

latibulum [latibuli](2nd) N
noun