self-propelled grab barge - Alemán Inglés Diccionario