self-propelled tanker barge - Spanish English Dictionary