Hulver

Webster's Dictionary of the English Language

·noun Holly, an evergreen shrub or tree.

Related Words