UMBRELLA Meaning of UMBRELLA in English (n.) Any marine tectibranchiate gastropod of the genus Umbrella, having an umbrella-shaped shell; -- called also umbrella shell. Webster's English dictionary. Английский словарь Webster. 2012