撒爾沙 さるさ
sarusa

Noun

1. sarsaparilla (Smilax regelii); sarsa

Usually Written in Kana

From Latin

Other forms: