self-elevating barge - German English Dictionary