chinese holly

Noun
  1. Dense rounded evergreen shrub of China having spiny leaves;
    Widely cultivated as an ornamental (synset 112777875)

Found on Word Lists

Other Searches