meaning of carrucha

carrucha meaning in Urban Dictionary

a vintage pummelled vehicle usuallyfrom the junkyard