Langsa in Indonesian Langsa in Indonesian Langsa proper noun A city in Aceh, Indonesia. Add to Flashcards