Umbrella

English vocabulary and translations (See all)

Want to improve your English? Try our online English lessons for free.

Definition

an umbrella: a device held over the head to stop you from getting wet when it rains
noun

an umbrella company: a parent company, a company that owns or controls various smaller companies
noun

Still having difficulties with 'Umbrella'? Want to improve your English? Try our online English lessons and receive a free level assessment.


Do you have smart way of remembering 'Umbrella'? Share it with us!