Definition of umbrela in Spanish:

umbrela

feminine noun

  • 1

    Zoology
    Parte 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.