Russian-English dictionary »

самосата meaning in English

RussianEnglish
Самосата proper noun

Samosata(city in Commagene)
proper noun