Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun indochina
1 sense of indochina
Sense 1
Indochina, Indochinese peninsula -- (a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam)
INSTANCE OF=> peninsula -- (a large mass of land projecting into a body of water)