Definition of Indo-China in English:

Indo-China

(also Indochina)

proper noun

  • A peninsula in SE Asia that consists of Burma (Myanmar), Thailand, Malaya, Laos, Cambodia, and Vietnam; especially the part of this area that includes Laos, Cambodia, and Vietnam, which was a French dependency (French Indo-China) from 1862 to 1954.

Pronunciation

Indo-China

/ˌɪndəʊˈtʃʌɪnə/