Vedic deity (5)
I believe the answer is:
indra
'vedic deity' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for indra that I've seen before include "One responsible for rain" , "Hindu king of the gods" , "Hindu god of rain and thunder - drain (anag)" , "Hindu god of the weather" , "Hindu sky god" .)