English-Latin dictionary »

secluded place meaning in Latin

EnglishLatin
secluded place noun

secessus [secessus](4th) M
noun