place planted with holly trees - Turco Inglés Diccionario