What does carrucha mean?

carrucha meaning in Urban Dictionary

a vintage pummelled vehicle usuallyfrom the junkyard