articulated trailer bus - Español Inglés Diccionario