to subject to humiliation, scorn, ridicule or abuse

listen to the pronunciation of to subject to humiliation, scorn, ridicule or abuse
English - Turkish
English - English
pillory
to subject to humiliation, scorn, ridicule or abuse
Favorites