Definition of "horsewhipped"

horsewhipped