"he felt a strong desire to take up his machete"

A machete is a large heavy knife generally used as a weapon or an implement for cutting.