Demir Hisar in Greek Demir Hisar in Greek Σιδερόκαστρον proper noun A town and municipality in southwestern North Macedonia. Add to Flashcards