BAYONET Meaning of BAYONET in English [noun] [C] - a long sharp blade fixed on to a rifleFix bayonets!The soldiers were ordered to do bayonet practice. Cambridge English vocab. Кембриджский английский словарь. 2012