place planted with holly trees - Turkish English Dictionary