Spanish poet wearing Iberian top with old Roman corselet (6)
I believe the answer is:
lorica
'old roman corselet' is the definition.
Although both the answer and definition are singular nouns, I don't see how they can define each other.
'spanish poet wearing iberian top' is the wordplay.
'spanish poet' becomes 'lorca' (I've seen this before).
'wearing' indicates putting letters inside.
'top' says to take the initial letters.
The initial letter of 'iberian' is 'i'.
'lorca' enclosing 'i' is 'LORICA'.
'with' acts as a link.
(Other definitions for lorica that I've seen before include "Shell" , "hard case" .)