English public house on green mostly short-lived (9)
I believe the answer is:
ephemeral
'short-lived' is the definition.
(synonyms)
'english public house on green mostly' is the wordplay.
'english public house' becomes 'eph' (this could be a standard abbreviation which I don't know about).
'on' means one lot of letters go next to another.
'green' becomes 'emerald' (emerald is a shade of green).
'mostly' means to remove the last letter.
'emerald' with its final letter taken off is 'emeral'.
'eph'+'emeral'='EPHEMERAL'
Can you help me to learn more?
(Other definitions for ephemeral that I've seen before include "Fleeting, lasting only a short time" , "Transitory" , "Short lived" , "staying for a little while" , "Fugitive" .)