Crossword Genius

I'm hurling insults at one looking in good health! (5,3,2,4,3)

Ross

I believe the answer is:

heres mud in your eye

I'm a little stuck... Click here to teach me more about this clue!

'i'm hurling insults at one looking in good health' is the definition.
I don't know anything about this answer so I cannot tell whether this works.

'good health' is the wordplay.
'good' becomes 'heres' (I can't explain this - if you can you should believe this answer much more).
'health' becomes 'mud in your eye' (I have seen 'Good health' mean 'mud in your eye' so perhaps 'health' could also mean 'mud in your eye').
'heres'+'mudinyoureye'='HERES MUD IN YOUR EYE'

Can you help me to learn more?

(Other definitions for heres mud in your eye that I've seen before include "Declaration from drinker" , "providing earthy matter for pupil?" .)

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