nuclear artillery en · NOUN Meanings A limited-yield nuclear weapon delivered using an artillery shell.