UMBREL


Meaning of UMBREL in English

noun an umbrella.

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