Meaning of sarsalida

sarsalida

Tagalog

n., bot. bitter herb used as a vegetable