Meaning of “ammo” in the English Dictionary

English