印度支那 yìndùzhīnà Indochina Origin Definitions Defs Strokes Stroke Words Sentences Sents 印度 yìndù proper noun India Country in southern Asia, located between the Bay of Bengal and the Arabian Sea.支那 zhīnà Cina Ancient Sanskrit transcription for China used in Buddhist scriptures; neutral in historical and religious contexts