Definition of artillery duel in US English:

artillery duel

noun

  • A battle or exchange of fire involving heavy artillery.

Origin

Mid 19th century; earliest use found in The Chicago Tribune.