flogging in the pillory - Espagnol Anglais Dictionnaire