ammunition in hands of troops - Spanish English Dictionary