garrotter - İspanyolca İngilizce Sözlük