self-propelled tanker barge - French English Dictionary