Definition of garrota in Spanish:

garrota

feminine noun

  • 1Garrote (palo grueso)

  • 2Bastón grueso, generalmente de madera, y con el extremo superior curvo, que se usa principalmente para conducir el ganado.