English-Latin dictionary »

inner part of a place meaning in Latin

EnglishLatin
inner part of a place noun

penetrale [penetralis](3rd) N
noun