storm trooper - French English Dictionary