meaning of chinese holly

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


Related Words

chinese holly |

Developed & Maintained By Taraprasad.com

Treasure Words