Grubs for mother-horse and occupational therapists (7)
I believe the answer is:
maggots
'grubs' is the definition.
(I know this)
'mother-horse and occupational therapists' is the wordplay.
'mother' becomes 'ma' (ma can mean mother).
'horse' becomes 'gg' (geegee or GG is a childish term for a horse).
'and' means one lot of letters go next to another.
'occupational therapists' becomes 'ots' (I can't justify this - if you can you should give a lot more credence to this answer).
'ma'+'gg'+'ots'='MAGGOTS'
'for' is the link.
Can you help me to learn more?
(Other definitions for maggots that I've seen before include "Fly larvae" , "Larvae of flies" .)