power barge - French English Dictionary