Definition of "carruca"

carruca