Definition of screaming meemie in US English:

screaming meemie

noun

  • A nebelwerfer.

Origin

1940s; earliest use found in Infantry Journal.