farm trailer extension - Alemán Inglés Diccionario