笞诟

笞诟

A sense of shame;