to deliberately inflict - Spanish English Dictionary