stabbed with a knife or sharp object - Spanish English Dictionary