Definition of aspillera in Spanish:

aspillera

feminine noun

  • 1

    Abertura larga y estrecha en un muro para disparar por ella.