heavy-lift barge - German English Dictionary