Dangerous building's engineers caught by appropriate criminal charge (8)
I believe the answer is:
firetrap
'dangerous building's' is the definition.
(I've seen this before)
'engineers caught by appropriate criminal charge' is the wordplay.
'engineers' becomes 're' (Royal Engineers).
'caught by' is an insertion indicator.
'appropriate' becomes 'fit' (similar in meaning).
'criminal charge' becomes 'rap' (as in taking the rap for something).
're' put within 'fit' is 'firet'.
'firet'+'rap'='FIRETRAP'
(Other definitions for firetrap that I've seen before include "Potentially dangerous (wooden) building" , "not built safely" , "Building that is dangerous in a conflagration" , "Unsafe building" , "Dangerous building in a 20 down" .)