Tough guy has broken rib? Sure! (7)
I believe the answer is:
bruiser
'tough guy' is the definition.
(synonyms)
'broken rib? sure' is the wordplay.
'broken' indicates anagramming the letters.
'rib'+'sure'='ribsure'
'ribsure' with letters rearranged gives 'BRUISER'.
'has' is the link.
(Other definitions for bruiser that I've seen before include "Strong, heavy man" , "Strong aggressive person" , "Big aggressive man" , "Informally, a large tough person, maybe a boxer" , "Yobbo" .)