Big Huge Thesaurus

sarsaparilla

noun