A shelter compromised by Hell's Angels outfit? (8)
I believe the answer is:
leathers
'hell's angels outfit?' is the definition.
I can't tell whether this defines the answer.
'a shelter compromised' is the wordplay.
'compromised' is an anagram indicator (I've seen 'compromising' mean this (compromise can mean change)).
'a'+'shelter'='ashelter'
'ashelter' is an anagram of 'LEATHERS'.
'by' acts as a link.
Can you help me to learn more?
(Other definitions for leathers that I've seen before include "Thrashes with animal skins?" , "Calf, Moroccan or chamois, say" .)