Definition of albarrada in Spanish:

albarrada

feminine noun

  • 1

    Muro de piedra construido sin argamasa.

feminine noun

  • 1

    Bancal sostenido por un muro de piedra sin argamasa.

feminine noun

  • 1

    Cerca hecha de tierra para impedir el paso.

feminine noun

  • 1

    Murete defensivo.