INDOCHINA Meaning of INDOCHINA in English n. peninsula in southeastern Asia (occupied by Burma, Laos, Thailand, Cambodia, Vietnam, and Malaysia) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012