Whorehound definition

(US, vulgar, slang) Someone who often has sex with prostitutes.
noun
1
0
Advertisement

Other Word Forms

Noun

Singular:
whorehound
Plural:
whorehounds

Origin of whorehound