articulated buses - Alemán Inglés Diccionario