Definition of storm troops in English:

storm troops

plural noun

another term for shock troops
‘The sub-machine-gun had been developed in Germany in 1917-18 as a weapon for storm troops, a short-range automatic weapon firing pistol ammunition.’
another term for shock troops
‘Our informant watched in disbelief as storm troops completely destroyed a house belonging to someone he knew who now resides in South Africa.’