Definition of umbrela in Spanish:

umbrela

feminine noun

Zoology
  • 1Parte del cuerpo de la medusa que tiene forma de sombrilla; es una masa translúcida generalmente dotada de tentáculos y órganos de los sentidos.