Definition of Chinese Holly

  • 1. Dense rounded evergreen shrub of China having spiny leaves; widely cultivated as an ornamental Noun

Synonyms for word "chinese holly"

Semanticaly linked words with "chinese holly"

Hyponims for word "chinese holly"