English-Latin dictionary »

hidden / secret / out of the way place, lair, (in) secret meaning in Latin

EnglishLatin
hidden / secret / out of the way place, lair, (in) secret noun

abditum [abditi](2nd) N
noun