Debar in Polish Debar in Polish Debar proper noun A city in western North Macedonia. Add to Flashcards