articulated trailer - Francés Inglés Diccionario