Unable to be denied (12)
I believe the answer is:
indisputable
'unable to be denied' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for indisputable that I've seen before include "Not possible to deny" , "it's beyond doubt" , "Unable to be denied" , "Undeniable" .)