UMBRELLA


Meaning of UMBRELLA in English

(n.) The umbrellalike disk, or swimming bell, of a jellyfish.

Webster's English dictionary.      Английский словарь Webster.