clone trooper - French English Dictionary