Turkish-English dictionary »

dover boğazı meaning in English

TurkishEnglish
Dover boğazı proper noun

Strait of Dover(strait in the English Channel)
proper noun