Alpine flower excited Gaelic Romeo (7)
I believe the answer is:
glacier
'alpine flower' is the definition.
'glacier' can be an answer for 'flower' (I have seen 'River of ice' mean 'glacier' so perhaps 'river' could also mean 'glacier'). I am unsure of the 'alpine' bit.
'excited gaelic romeo' is the wordplay.
'excited' indicates an anagram.
'romeo' becomes 'R' (phonetic alphabet: alpha, bravo, charlie etc.).
'gaelic' with letters rearranged gives 'glacie'.
'glacie'+'r'='GLACIER'
Can you help me to learn more?
(Other definitions for glacier that I've seen before include "Large flow of ice" , "River of ice" , "Slowly moving mass of ice" , "Immense, slow-moving body of ice" , "One creeps downhill" .)