umbrella noun definition in Rain topic from the Oxford Advanced Learner's Dictionary


 noun: Rain topic
(also British English, informal brolly) an object with a round folding frame of long straight pieces of metal covered with material, that you use to protect yourself from the rain or from hot sun I put up my umbrella. colourful beach umbrellas a rolled/furled umbrella an umbrella stand