Definition of marcela in Spanish:

marcela

feminine noun

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