Definition of Indochina

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

Synonyms of Indochina


Antonyms of Indochina


No Antonyms Found.

Homophones of Indochina


No Homophones Found.