Rhyme Desk
Find rhyming words!

Definition of "Umbrella" :

noun: having the function of uniting a group of similar things

"The Democratic Party is an umbrella for many liberal groups."

noun: a formation of military planes maintained over ground operations or targets

"An air umbrella over England."

noun: a lightweight handheld collapsible canopy

adjective: covering or applying simultaneously to a number of similar items or elements or groups

"An umbrella organization."