An anti-tank gun is a light artillery gun used to destroy tanks. The shells they fire are usually between 25 and 90 mm caliber (1 to 3.6 inches). They were used a lot in World War II. Later wars used them less, because smaller anti-tank weapons had been invented.