Meaning of mahapdi

mahapdi

Tagalog

mahapdi adj. very sore or painful; smarting; painful (morally)