UMBREL Meaning of UMBREL in English noun an umbrella. Webster English vocab. Английский словарь Webster. 2012