Garrotte - İspanyolca İngilizce Sözlük