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