Meaning of BAYONET in English

BAYONET

[noun] [C] - a long sharp blade fixed on to a rifleFix bayonets!The soldiers were ordered to do bayonet practice.

Cambridge English vocab.      Кембриджский английский словарь.