English
Detailed Synonyms for Indochina in English
Indochina:
Indochina [the ~] noun
-
the Indochina
– a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam 1the Indochina; the Indochinese peninsula– a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam 1