Grand veteran one imprisons: she got several tastes of porridge (10)
I believe the answer is:
goldilocks
'several tastes of porridge' is the definition.
I can't tell whether this defines the answer.
'grand veteran one imprisons she' is the wordplay.
'grand' becomes 'g' (G is short for grand as in a thousand).
'veteran' becomes 'old' (I've seen this in another clue).
'one' becomes 'i' (Roman numeral).
'imprisons she' becomes 'locks' (I am not sure about this - if you are sure you should believe this answer much more).
'g'+'old'+'i'+'locks'='GOLDILOCKS'
'got' is the link.
Can you help me to learn more?
(Other definitions for goldilocks that I've seen before include "Childish housebreaker" , "fairly shocked girl" , "Fairy tale porridge thief" , "PANTO" , "Visitor for three bears" .)