cause physical or moral suffering - İspanyolca İngilizce Sözlük