Cool flower excited Gaelic Romeo (7)
I believe the answer is:
glacier
'cool 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 not sure about the 'cool' bit.
'excited gaelic romeo' is the wordplay.
'excited' is an anagram indicator.
'romeo' becomes 'r' (phonetic alphabet: alpha, bravo, charlie etc.).
'gaelic' is an anagram of 'glacie'.
'glacie'+'r'='GLACIER'
Can you help me to learn more?
(Other definitions for glacier that I've seen before include "Slowly moving mass of ice" , "River of ice" , "One creeps downhill" , "one goes slowly downhill" , "Slow-moving flow of ice" .)