Virile sort topped with unruly hair who opposes Ormuzd (7)
I believe the answer is:
ahriman
'opposes ormuzd' is the definition.
I can't tell whether this defines the answer.
'virile sort topped with unruly hair' is the wordplay.
'virile sort' becomes 'man' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'topped with' is a charade indicator (letters next to each other).
'unruly' is an anagram indicator.
'hair' is an anagram of 'ahri'.
'man' put after 'ahri' is 'AHRIMAN'.
'who' acts as a link.
Can you help me to learn more?
(Another definition for ahriman that I've seen is " Evil spirit".)