machete with a long narrow blade - İspanyolca İngilizce Sözlük