Something worn for warmth by an ancient Iranian (7)
I believe the answer is:
avestan
'iranian' is the definition.
(I know that Avestan is a type of iranian)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for avestan that I've seen before include "Thus spake Zarathustra" , "connected with sacred writings" , "relating to ancient Iranian language" .)