armored stormtrooper - Spanish English Dictionary