storm troops

listen to the pronunciation of storm troops
English - English
military unit whose role is to make the first attack on an enemy