pete felt really lashed after his ex-girlfriend posted a photo of his tiny penis on the internet
when someone is made a total fool of or completely embarrassed
"pete felt really lashed after his ex-girlfriend posted a photo of his tiny penis on the internet" What is the definition of "lashed"?