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