Definition of marcela in Spanish:

marcela

feminine noun

  • 1

    River Plate Arbusto de hasta 80 cm de alto cuyas inflorescencias, de color amarillo dorado, se usan para preparar una infusión que tiene efectos digestivos.