Wiktionary
carrot cruncher
alt. (context UK slang derogatory English) Someone from a rural background. n. (context UK slang derogatory English) Someone from a rural background.