arab means speaks arab.
Iranians don’t speak Arabic. They speak Farsi.
And they’re not considered “Semitic” like most Middle Eastern Arabs. They are Indo-European.