Definition of defensa libre in Spanish:

defensa libre

noun

  • 1

    Defensa escoba.