English-Chinese dictionary »

little india meaning in Chinese

EnglishChinese
Little India (an Indian district outside India)
proper noun

小印度 /Xiǎoyìndù/proper noun