Wiktionary
sheepshagger
n. 1 (context British slang English) A man who engages in or is said to engage in sexual intercourse with sheep; usually used as a slur for a rural person seen as unsophisticated. 2 (context British slang derogatory English) a term of abuse for inhabitants of various countries or regions which have large populations of sheep 3 # a person from Wales 4 # a person from New Zealand 5 # a supporter of Derby County F.C., a reference to the club nickname of The Rams