1. deciduous holly

noun. A holly tree.
Synonyms
Featured Games