English-French dictionary »

troad meaning in French

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

Troade◼◼◼nom {f}