He takes a girl for a Saint! (6)
I believe the answer is:
helena
'a saint' is the definition.
Although both the answer and definition are singular nouns, I don't understand how they can define each other.
'he takes a girl' is the wordplay.
'takes' says to put letters next to each other.
'a girl' becomes 'lena' ().
'he'+'lena'='HELENA'
'for' is the link.
Can you help me to learn more?
(Other definitions for helena that I've seen before include "Hermia's friend, rival (MND)" , "Girl's name - US state capital" , "St ---, where Napoleon died" , "Saint who was a Roman empress" , "dreamy girl" .)