battery powered screwdriver - French English Dictionary