Alushta in French Alushta in French Alouchta proper noun A city in Crimea, Ukraine. Add to Flashcards