Definition of サルサベルデ

サルサベルデ

sarusaberude

noun
salsa verde(food term)
Other readings:
サルサ・ベルデ