You asked:

what does the word whoremonger mean

The word 'whoremonger' has two meanings: as a noun, 1. a prostitute's customer; 2. a pimp who procures whores.