UMBRELLABIRD Meaning of UMBRELLABIRD in English n. bird that lives in the rain forests of South and Central America Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012