Meaning of zamarrilla in Spanish:

zamarrilla

feminine noun

  • 1Planta labiada leñosa, velluda y aromática, de flores blancas o encarnadas.

    hay muchas zamarrillas en los alrededores del lago