Indochina /ˌɪnˌdoʊˈtʃaɪnə/ proper noun /ˌɪnˌdoʊˈtʃaɪnə/
proper noun
Learner's definition of INDOCHINA
1
: land area including Myanmar, the Malay Peninsula, Thailand, Cambodia, Laos, and Vietnam中南半岛(印度支那半岛)
2
: former country of Asia印度支那
— Indo-Chinese
/ˌɪnˌdoʊtʃaɪˈniz/ adjective or noun