'Indochina' definitions:

Definition of 'Indochina'

(from WordNet)
noun
A peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam [syn: Indochina, Indochinese peninsula]

Words containing 'Indochina'