The same way US is a democratic society?
If two party system with hard barriers for a new party to enter needing additional approval from board consisting of the existing parties is a democracy, then so is Iran with all their limitations. Maybe a lesser one than US, but not that different.