power rod tongs - French English Dictionary