French-English dictionary »

troade meaning in English

FrenchEnglish
Troade nom {f}

Troad◼◼◼(historical term for peninsula in modern Turkey)
proper noun