Indochina

1 ENTRIES FOUND:
Indochina /ˌɪnˌdoʊˈtʃaɪnə/ proper noun
Indochina
/ˌɪnˌdoʊˈtʃaɪnə/
proper noun
Britannica Dictionary 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