sarsaparilla root

1. (noun) dried root of any of various plants of the genus Smilax used as a flavoring agent
Related Words: root



Terms and Conditions of Use / Copyright Notice