Rascal having non-British accent (5)
I believe the answer is:
rogue
'rascal' is the definition.
('rogue' can be a synonym of 'rascal')
'non-british accent' is the wordplay.
'non' is a deletion indicator.
'british' becomes 'b' (abbreviation e.g. in 'BBC').
'accent' becomes 'brogue' (I've seen this before).
'brogue' with 'b' removed is 'ROGUE'.
'having' acts as a link.
(Other definitions for rogue that I've seen before include "Mischievous person" , "Diseased plant" , "Scally" , "Dishonest man" , "Bad person" .)