English-Latin dictionary »

place of atonement meaning in Latin

EnglishLatin
place of atonement noun

propitiatorium [propitiatorii](2nd) N
noun