self-propelled tanker barge - Turkish English Dictionary