English to Spanish Dictionary
sarsaparilla
Smilax aspera
Meaning for sarsaparilla found in 16 Languages.
Sponored Video