meaning of whipping post

1. post formerly used in public to which offenders are tied to be whipped


Related Words

whipping post |

Developed & Maintained By Taraprasad.com

Treasure Words