trooper armed with a helmet - French English Dictionary