sarsaparilla root

Explore definitions, synonyms, and language insights of sarsaparilla root

Definitions

Noun
dried root of any of various plants of the genus Smilax used as a flavoring agent

More General Terms