tree-lined promenade - Alemán Inglés Diccionario