Definition of garrucha in Spanish:

garrucha

feminine noun

  • 1

    Mecanismo para mover o levantar cosas pesadas que consiste en una rueda suspendida, que gira alrededor de un eje, con un canal o garganta en su borde por donde se hace pasar una cuerda o cadena.