Reprimand moggy, having crapped inside on a regular basis (6)
I believe the answer is:
carpet
'reprimand' is the definition.
(carpet can informally mean to reprimand or rebuke)
'moggy having crapped inside on a regular basis' is the wordplay.
'moggy' becomes 'cat' (I've seen this before).
'having' means one lot of letters goes inside another.
'inside' means to look at the middle letters.
'on' means one lot of letters goes inside another.
'a regular basis' becomes 're' (I can't explain this - if you can you should give a lot more credence to this answer).
The middle of 'crapped' is 'p'.
'p' placed inside 're' is 'rpe'.
'cat' placed around 'rpe' is 'CARPET'.
Can you help me to learn more?
(Other definitions for carpet that I've seen before include "Floor covering of heavy fabric" , "Implied but not stated" , "Reprimand, reprove" , "On the ......- getting a ticking-off" , "Tear a strip off" .)