cause physical or moral suffering - Spanish English Dictionary