1. Geogia holly

noun. A holly shrub.
Synonyms
Featured Games
×