close coupled trailer - Alemán Inglés Diccionario