Thesaurus.com
Dictionary.com

shock trooper

NOUN
storm trooper