Batting well, having right means to combat hay fever? (7)
I believe the answer is:
inhaler
'to combat hay fever?' is the definition.
I can't tell whether this definition defines the answer.
'batting well having right' is the wordplay.
'batting' becomes 'in' (cricket term).
'well' becomes 'hale' (I've seen this before).
'having' means one lot of letters go next to another.
'right' becomes 'r' (abbreviation).
'in'+'hale'+'r'='INHALER'
'means' acts as a link.
Can you help me to learn more?
(Other definitions for inhaler that I've seen before include "Medical aid" , "Device for breathing in drug dose" , "chest expander?" , "way of taking drugs" , "Device for, eg, asthma sufferer" .)