Большой русско-испанский словарь
перестреля́ть
сов., вин. п.
1) matar a tiros, pasar por las armas (a todos, a muchos)
2) разг. (израсходовать) consumir vt (todo, mucho); gastar vt (todas, muchas municiones)
перестрелять все патроны — consumir todas las municiones