1. yaupon holly

noun. An evergreen shrub.
Synonyms
Featured Games
×