self-propelled grab barge - Turco Inglés Diccionario