Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
umbrella
in English
umbrella
us
/ʌˈmɛ.lə/
uk
/ʌˈmɛ.lə/
#common
#a1
Plural
umbrellas
Compounds / Phrases
umbrella tree