place planted with larch trees - Francés Inglés Diccionario