French-English dictionary »

tartous meaning in English

FrenchEnglish
Tartous nom propre

Tartus◼◼◼(a city in Syria)
proper noun