Victor gets award for Northumbrian castle (7)
I believe the answer is:
windsor
'castle' is the definition.
(I've seen this before)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for windsor that I've seen before include "Weekend residence of the British royal family" , "Royal house (or castle)" , "town near Eton" , "Type of soap" , "British royal house" .)