suffer a martyrdom - Spanish English Dictionary