Club team has a nickname for Cromwell (8)
I believe the answer is:
ironside
'a nickname for cromwell' is the definition.
I can't judge whether this definition defines the answer.
'club team' is the wordplay.
'club' becomes 'iron' (type of golf club).
'team' becomes 'side' (both can mean a sports team).
'iron'+'side'='IRONSIDE'
'has' acts as a link.
Can you help me to learn more?
(Other definitions for ironside that I've seen before include "One of Cromwell's hardened soldiers" , "Armoured Cromwellian" , "Nickname for a strong man, such as Oliver Cromwell" , "Cromwell's soldier" , "TV cop" .)