Advocates having protective rails across street (10)
I believe the answer is:
barristers
'advocates' is the definition.
The definition and answer can be both people as well as being plural nouns.
Maybe they are linked in a way I don't understand?
'protective rails across street' is the wordplay.
'protective rails' becomes 'barriers' (I can't justify this - if you can you should believe this answer much more).
'across' is an insertion indicator.
'street' becomes 'st'.
'barriers' placed around 'st' is 'BARRISTERS'.
'having' acts as a link.
Can you help me to learn more?
(Other definitions for barristers that I've seen before include "Lawyers" , "they stand up in court?" .)