armored stormtrooper - French English Dictionary