Battleship has got a hundred at sea (11)
I believe the answer is:
dreadnought
'battleship' is the definition.
(dreadnought is a kind of battleship)
'got a hundred at sea' is the wordplay.
'at sea' indicates anagramming the letters.
'got'+'a'+'hundred'='gotahundred'
'gotahundred' is an anagram of 'DREADNOUGHT'.
'has' is the link.
(Other definitions for dreadnought that I've seen before include "Vessel" , "Red and tough (anag.); battleship" , "1905 class of battleship - grounded hat (anag)" , "Old battleship" , "one of many tons made with strong defence" .)