サルサ
sarusa

Noun

1. salsa (dance)

From Spanish

Noun

2. salsa (sauce)

Food