English-Latin dictionary »

hiding place, retreat, lair meaning in Latin

EnglishLatin
hiding place, retreat, lair noun

latebra [latebrae](1st) F
noun