English-Latin dictionary »

place of refuge, shelter meaning in Latin

EnglishLatin
place of refuge, shelter noun

receptaculum [receptaculi](2nd) N
noun