Definition of umbrellar in English:

umbrellar

adjective

Zoology
  • Of or relating to the umbrella of a medusoid cnidarian (jellyfish).

Origin

Mid 19th century; earliest use found in George Johnston (1797–1855), physician and naturalist. From umbrella + -ar.

Pronunciation

umbrellar

/ʌmˈbrɛlə/