1. Geogia holly

noun. A holly shrub.
Synonyms