UMBRA Meaning of UMBRA in English n. shade, shadow; area of the shadow of an eclipse, dark center of a sunspot; spectral image Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012