Yes. Indochina (a French colonial term) comprises Cambodia, Laos, Myanmar (Burma), Thailand, and Vietnam. Cambodia lies in southern Indochina, bordered by Thailand (west/north), Laos (northeast), Vietnam (east), and the Gulf of Thailand (south).