Definition of almarada in Spanish:

almarada

feminine noun

  • 1

    Puñal de tres aristas y sin corte.