Unexpected rain — cover predator? (9)
I believe the answer is:
carnivore
'predator?' is the definition.
(I know that carnivore is a type of predator)
'unexpected rain cover' is the wordplay.
'unexpected' indicates an anagram.
'rain'+'cover'='raincover'
'raincover' is an anagram of 'CARNIVORE'.
(Other definitions for carnivore that I've seen before include "not a vegetarian" , "One eats meat" , "Flesh eater" , "No vegan" , "Possibly bear" .)