Chinese-English dictionary »

印度支那 /yìndù-zhīnà/ meaning in English

ChineseEnglish
印度支那 /Yìndù-Zhīnà/ proper noun

Indochina(part of Southeast Asia)
proper noun
[UK: ˌɪndo.ˈtʃaɪ.nə] [US: ˌɪndo.ˈtʃaɪ.nə]