Cleaners frighten off toffs (10)

I believe the answer is:
detergents
'cleaners' is the definition.
(detergent is a kind of cleaner)
'frighten off toffs' is the wordplay.
'frighten off' becomes 'deter' (I've seen this in another clue).
'toffs' becomes 'gents' (gentlemen - toff can mean an upper-class person).
'deter'+'gents'='DETERGENTS'
Want a hint initially instead of a full solution?
Install my app