EnglishKuchanameMeaningAn ancient Buddhist kingdom of Central Asia, located in modern-day Xinjiang, China.Alternative form of Kuqa.SourcesNo citations have been attached yet.