self-elevating barge - Spanish English Dictionary