mǎ liù jiǎ
英文翻译
  1. Malacca or Melaka (town and state in Malaysia), also strait between Malaysia and Sumatra