Swedish officer arrested among large, imposing buildings (8)
I believe the answer is:
edifices
'buildings' is the definition.
('edifice' can be a synonym of 'building')
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for edifices that I've seen before include "Buildings, structures" , "Large or imposing buildings" , "De-ices if found in buildings" .)