English flower in residence leaving hotel (4)
I believe the answer is:
ouse
'english flower' is the definition.
'ouse' can be an answer for 'flower' (Yorkshire river). I'm not sure about the 'english' bit.
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for ouse that I've seen before include "Great river at King's Lynn" , "Name of several English rivers" , "River at Lewes (Sussex)" , "O, Sue, here is a river" , "Norfolk river" .)