Meaning of halubid

halubid

Tagalog

halubid n. flogging; spanking