Meaning of chinese holly
Definition of chinese holly
(noun)
dense
rounded
evergreen
shrub
of China having
spiny
leaves;
widely
cultivated
as an
ornamental
Other information on chinese holly
WIKIPEDIA results for
chinese holly
Amazon results for
chinese holly
Tweet