Search Result for "indochina":
Wordnet 3.0

NOUN (1)

1. a peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam;
[syn: Indochina, Indochinese peninsula]





Shop Amazon - Best Selling Products - Updated Every Hour