place planted with larch trees - Alemán Inglés Diccionario