duō fó ěr hǎi xiá
英文翻译
  1. the Straits of Dover