oil recovery barge - French English Dictionary