English-Latin dictionary »

higher places meaning in Latin

EnglishLatin
higher places noun

superum [superi](2nd) N
noun