Home UK English whoreson
An unpleasant or greatly disliked person.
Middle English from whore+ son, suggested by Anglo-Norman French fiz a putain.
READ THESE ARTICLES