Russian-Latin dictionary »

самара meaning in Latin

RussianLatin
Самара noun
крупный город в России на левом возвышенном берегу реки Волги в излучине Самарской Луки, областной центр

Samaranoun

Your history