Some spray cans (8)
I believe the answer is:
aerosols
'some spray cans' is the definition.
('aerosol' can be a synonym of 'spray can')
This is all the clue.
(Other definitions for aerosols that I've seen before include "Sprays" , "Dispensers of substances in a fine spray" , "The dispensers release fine spray" , "They dispense substances in a fine spray" .)