indochinese peninsula

Noun
  1. A peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam (synset 108749439)

Found on Word Lists

Other Searches