AMMUNITION Meaning of AMMUNITION in English n.1 a supply of projectiles (esp. bullets, shells, and grenades). 2 points used or usable to advantage in an argument. Etymology: obs. F amunition, corrupt. of (la) munition (the) MUNITION Oxford English vocab. Оксфордский английский словарь. 2012