Cleaner, one in tears after reprimands (6,7)
I believe the answer is:
carpet sweeper
'cleaner' is the definition.
(I've seen this before)
'one in tears after reprimands' is the wordplay.
'one in tears' becomes 'weeper'.
'after' is a charade indicator (letters next to each other).
'reprimands' becomes 'carpets' (carpet can mean to heavily criticise).
'weeper' put after 'carpets' is 'CARPET-SWEEPER'.
(Other definitions for carpet sweeper that I've seen before include "Floor cleaner" , "Household appliance" , "cleaning device" , "Domestic appliance for picking up dust" , "Domestic cleaning equipment" .)