piece of machete or knife - Spanish English Dictionary