Definition of olivarda in Spanish:

olivarda

feminine noun

  • 1

    Planta herbácea y leñosa de olor fuerte que se usa como astringente.