Hide etymology ▸
شانغهاي — Etymology, Origin & Word History | Etymology Explorer