[informal] ammo [noun] [U] - objects that can be shot from a weapon, esp. bullets, bombs, etc.a good supply of ammunitiona shortage of ammunition(figurative) His bad behaviour provided plenty of ammunition for (= opportunities for criticism by) his opponents.
AMMUNITION
Meaning of AMMUNITION in English
Cambridge English vocab. Кембриджский английский словарь. 2012