British rascal has Irish accent (6)
I believe the answer is:
brogue
'irish accent' is the definition.
(I've seen this before)
'british rascal' is the wordplay.
'british' becomes 'b' (abbreviation e.g. in 'BBC').
'rascal' becomes 'rogue' ('rogue' can be a synonym of 'rascal').
'b'+'rogue'='BROGUE'
'has' is the link.
(Other definitions for brogue that I've seen before include "Stout shoe - Irish accent" , "Style of shoe - style of accent" , "Oxford" , "Irish accent or strong shoe" , "Marked accent" .)