holly - Dictionary definition and meaning for word
holly
Definition (noun) any tree or shrub of the genus Ilex having red berries and shiny evergreen leaves with prickly edges
Definition (noun) United States rock star (1936-1959)
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com