Indochina
['indəu'tʃainə]
Definition
(noun.) a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam.
Inputed by Cherie--From WordNet
['indəu'tʃainə]
(noun.) a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam.
Inputed by Cherie--From WordNet