Shusha in Turkish Shusha in Turkish Şuşa proper noun A city and district of Azerbaijan. Add to Flashcards