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