Anti-tank gun/Definition

Narrowly, a gun (artillery) optimized to defeat tank armor; more generally, an obsolete approach of free-standing artillery pieces (i.e., not armored fighting vehicles) used against tanks