verifiable – adj. to prove, show, find out, or state that (something) is true or correct
irreversible – adj. not able to be changed back
in spades – n. large amounts
grid – n. a system of electrical wires and equipment that supplies electricity
infrastructure - n. roads, public water supplies and other public services
gesture – n. something said or done to show a feeling
ballistic – adj. related to a flying object or its flight