YourDictionary

Indochina

  1. large peninsula south of China, including Laos, Cambodia, Myanmar, Thailand, Vietnam, & the Malay Peninsula
  2. E part of this peninsula, formerly under French control, consisting of Laos, Cambodia, & Vietnam

See Indochina in American Heritage Dictionary 4

Learn more about Indochina

Indochina

link/cite print suggestion box