English-Latin dictionary »

secret / hidden place meaning in Latin

EnglishLatin
secret / hidden place noun

arcanum [arcani](2nd) N
noun