Storm troops

What is Storm troops?

Storm troops definition and meaning on Dictionary terms:
plural noun Military.

(formerly) German troops specially chosen and equipped for carrying out assault operations.