Long robes from C&A worn over short stockings (8)
I believe the answer is:
cassocks
'long robes' is the definition.
'cassocks' can be an answer for 'robes' (I've seen this before). I'm not certain of the 'long' bit.
'ca worn over short stockings' is the wordplay.
'worn over' becomes 's' (I can't justify this - if you can you should give a lot more credence to this answer).
'short stockings' becomes 'socks' (I have seen 'Short stockings' mean 'socks' so perhaps 'stockings' could also mean 'socks'; 'short' suggests a short form).
'ca'+'s'+'socks'='CASSOCKS'
'from' acts as a link.
Can you help me to learn more?
(Other definitions for cassocks that I've seen before include "Full-length garments for the clergy" , "robes" , "Black frocks worn by priests" , "Black vestments for a priest" , "Black vestments worn by priests" .)