articulated lorries - Alemán Inglés Diccionario