Ohrid in Polish Ohrid in Polish Ochryda proper noun A city in southwestern North Macedonia. Add to Flashcards