Traducción de garrota in English:

garrota

nombre femenino