Definition of Indo-China in English:

Indo-China

(also Indochina)

proper noun

  • A peninsula in Southeast Asia that consists of Burma (Myanmar), Thailand, Malaya, Laos, Cambodia, and Vietnam; especially the part of this area that includes Laos, Cambodia, and Vietnam.

Pronunciation:

Indo-China

/ˌindōˈCHīnə/