English dictionary
chinese holly meaning and definition
Definition and meaning of chinese holly at MeaningMonkey.org. chinese holly meaning and definition in the English Dictionary.CHINESE HOLLY noun
Definition of Chinese holly (noun)
- dense rounded evergreen shrub of China having spiny leaves; widely cultivated as an ornamental
- synonyms: Ilex cornuta
Source: Princeton University Wordnet