Attractive woman's detailed incantation (6)
I believe the answer is:
mantra
'incantation' is the definition.
(a mantra is a spiritual incantation)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for mantra that I've seen before include "Word or phrase repeated as aid to concentration" , "Incantation used as aid to meditation" , "Sacred word for repetition" , "Prayer" , "Special word or phrase used in Buddhist meditation" .)