delinquent who punches tires - Spanish English Dictionary