sarsaparilla - Dictionary definition and meaning for word
sarsaparilla
Definition (noun) any of various prickly climbing plants of the tropical American genus Smilax having aromatic roots and heart-shaped leaves
Definition (noun) carbonated drink flavored with an extract from sarsaparilla root or with birch oil and sassafras
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