Beauty shown by heartless girl French love (7)
I believe the answer is:
glamour
'beauty' is the definition.
(glamour is a kind of beauty)
'shown by heartless girl french love' is the wordplay.
'shown by' means one lot of letters go next to another.
'heartless' suggests removing the centre.
'french love' becomes 'amour' (I've seen this before).
'girl' with its middle taken out is 'gl'.
'gl' put next to 'amour' is 'GLAMOUR'.
(Other definitions for glamour that I've seen before include "appeal" , "Excitingly attractive quality" , "Glitz" , "Romantic aura or sparkle" , "model's allure?" .)