Definitions of Chinese holly:

  • noun:   dense rounded evergreen shrub of China having spiny leaves; widely cultivated as an ornamental