The AI-powered English dictionary
(historical) A territory on the coast of Zhanjiang in China leased to France and administered by French Indochina.