Word info Synonyms

Indochinese peninsula

Noun

Meaning

a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam

Source: WordNet

Synonyms

Close letter words and terms