English-Latin dictionary »

place of sacrifice meaning in Latin

EnglishLatin
place of sacrifice noun

bucranium [bucrani(i)](2nd) N
noun