self-propelled tanker barges - French English Dictionary