English-Latin dictionary »

highest place meaning in Latin

EnglishLatin
highest place noun

summum [summi](2nd) N
noun