Enemy agents sheltering city group (7)
I believe the answer is:
species
'group' is the definition.
(eg group of animals)
'enemy agents sheltering city' is the wordplay.
'enemy agents' becomes 'spies' (secret agents. I am not sure about the 'enemy' bit.).
'sheltering' means one lot of letters goes inside another.
'city' becomes 'EC' (the City of London postcode).
'spies' going around 'ec' is 'SPECIES'.
Can you help me to learn more?
(Other definitions for species that I've seen before include "Biological group" , "Kind of creature" , "Groups of related plants or animals" , "Taxonomic group capable of interbreeding" , "Variety, taxonomic group" .)