Translate touchpaper | into German Definition of touchpaper
noun
a strip of paper impregnated with niter, for lighting fireworks or explosive substances. used in reference to an action that is likely to cause anger or controversy:it was an intervention by the umpire that lit the blue touchpaper