Meaning of hudhod

hudhod

Tagalog

hudhod n. scrubbing off dirt from the skin