Definify.com

Definition 2024


nuclear_artillery

nuclear artillery

English

Noun

nuclear artillery

  1. a limited-yield nuclear weapon delivered using an artillery shell