Crossword Genius

Cleaners put off by public convenience (10)

Ross

I believe the answer is:

detergents

'cleaners' is the definition.
(detergent is a kind of cleaner)

'put off by public convenience' is the wordplay.
'put off' becomes 'deter' (I've seen this before).
'by' says to put letters next to each other.
'public convenience' becomes 'gents' (I've seen this before).
'deter'+'gents'='DETERGENTS'

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app