Kucha in Russian Kucha in Russian Куча proper noun An ancient Buddhist kingdom of Central Asia, located in modern-day Xinjiang, China. Add to Flashcards