|
umbrella definition, meaning - what is umbrella in the British English Dictionary & Thesaurus - Camb
umbrella - definition, meaning, audio pronunciation, synonyms and more. What is umbrella? a device for protection against the rain, consisting of a stick with a folding frame covered in material at one end and usually a handle at the other, or a similar,
dictionary.cambridge.org |
|