Give protection from active can shaken (9)
I believe the answer is:
vaccinate
'give protection from' is the definition.
I can't judge whether this definition defines the answer.
'active can shaken' is the wordplay.
'shaken' is an anagram indicator.
'active'+'can'='activecan'
'activecan' is an anagram of 'VACCINATE'.
Can you help me to learn more?
(Other definitions for vaccinate that I've seen before include "prevent disease" , "Inoculate with ..." , "Immunise" .)