Treating like an idol of foreign rain god (7)
I believe the answer is:
adoring
'treating like an idol' is the definition.
I can't judge whether this definition defines the answer.
'foreign rain god' is the wordplay.
'foreign' indicates an anagram (foreign order of the letters).
'rain'+'god'='raingod'
'raingod' is an anagram of 'ADORING'.
'of' acts as a link.
Can you help me to learn more?
(Other definitions for adoring that I've seen before include "Worshipping the loved one" , "Giving great love" , "Passionate" , "Worshipping; admiring" , "Loving deeply" .)