self-discharging barge - Francés Inglés Diccionario