Very attractive person or thing (7)
I believe the answer is:
smasher
(Other definitions for smasher that I've seen before include "an attacking tennis player?" , "who is attractive to men?" , "Pretty woman" , "one breaks into pieces" , "Wonderful thing" .)