English Dictionary
◊ HOLLY
holly
n : any tree or shrub of the genus Ilex