large two-masted barge - Francés Inglés Diccionario