English-Latin dictionary »

silistra meaning in Latin

EnglishLatin
Silistra (town)
proper noun

Durostorumproper noun