Greek god on long dash (7)
I believe the answer is:
panache
'dash' is the definition.
(both can mean style or flair)
'greek god on long' is the wordplay.
'greek god' becomes 'Pan' (Pan is an example).
'on' is a charade indicator (letters next to each other).
'long' becomes 'ache' (to long for something is to ache for it).
'pan'+'ache'='PANACHE'
(Other definitions for panache that I've seen before include "Brio - flair" , "Dash and verve" , "stylish carriage" , "Swagger, grand manner" , "Great style" .)