SUBUMBRELLA Meaning of SUBUMBRELLA in English [sub.um.brel.la] n (1878): the concave undersurface of a jellyfish Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012