Definition of サルサ

サルサ

sarusa

Common word
noun
1.
salsa (dance)
2.
salsa (sauce)(food term)