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