Meaning of Indochina

Definition of Indochina

(noun) a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam

Other information on Indochina

WIKIPEDIA results for Indochina
Amazon results for Indochina