spring belt punches - Spanish English Dictionary