English-Latin dictionary »

place for relaxation / recuperation, retreat meaning in Latin

EnglishLatin
place for relaxation / recuperation, retreat noun

asylum [asyli](2nd) N
noun