Use the search facility, or the two navigation bars above to find information about specific words. This site provides meanings, definitions, translations, proverbs and rhymes for thousands of words.
Definition or meaning of the English word Umbrella
A shade; screen; or guard; carried in the hand for sheltering the person from the rays of the sun; or from rain or snow. It is formed of silk; cotton; or other fabric; extended on strips of whalebone; steel; or other elastic material; inserted; or fastene (n.).
The umbrellalike disk; or swimming bell; of a jellyfish. (n.).
Any marine tectibranchiate gastropod of the genus Umbrella; having an umbrella-shaped shell; -- called also umbrella shell. (n.).
Translations for the English word Umbrella
Spanish Translation for the English word Umbrella is paraguas[Noun] German Translation for the English word Umbrella is Schirm (m)
|