Quick answer
Whoreson means an old insulting word meaning a scoundrel; historically also a slur about illegitimacy. It is usually pronounced HOR-sən, and today it is still readable to modern audiences, even if it sounds more deliberate than everyday speech.