English-Latin dictionary »

new rome meaning in Latin

EnglishLatin
New Rome (Istanbul)
proper noun

Nova Romaproper noun