Definition of albacara in Spanish:

albacara

feminine noun

  • 1

    Torreón saliente de una fortaleza.

feminine noun

  • 1

    Recinto amurallado anexo a una fortaleza que se construía antiguamente para guardar el ganado.