garroteo - İspanyolca İngilizce Sözlük