The humour associated with Old Doc's pub on Malta (6)
I believe the answer is:
phlegm
'the humour associated with old doc's' is the definition.
I can't tell whether this definition defines the answer.
'pub on malta' is the wordplay.
'pub' becomes 'ph' (public house).
'on' becomes 'leg' (cricket term, fielding positions).
'malta' becomes 'm'.
'ph'+'leg'+'m'='PHLEGM'
Can you help me to learn more?
(Other definitions for phlegm that I've seen before include "'spit it out!'" , "Mucus - stolidity" , "Coolness" , "Calmness of temperament" , "Mucus - self-possession" .)