Meaning of alabarda in Spanish:

alabarda

Translate alabarda into English

feminine noun

  • 1Arma medieval parecida a una lanza, cuya punta está atravesada por una cuchilla, aguda por un lado y con forma de media luna por el otro.

    en los cuadros antiguos, los soldados llevan alabardas