self-propelled tanker barges - Français Anglais Dictionnaire