armored stormtrooper - English Synonyms Dictionary