Front of blockade let down for liberal lord (5)
I believe the answer is:
liege
'lord' is the definition.
(feudal term for a superior)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for liege that I've seen before include "Old sovereign" , "Belgian province" , "old lord" , "Feudal lord or Belgian city" , "A person holding land under feudalism" .)