Latin-English dictionary »

novum forum meaning in English

LatinEnglish
Novum Forum proper noun

Nowy Targ(town)
proper noun