Meaning of magdusa

magdusa

Tagalog

(nagdudusa (nagdurusa), nagdusa, magdudusa (magdurusa)) v., inf. 1. suffer; 2. take the rap; pay the penalty