What does ‘bumpkin’ mean?

( n ) A clumsy, unsophisticated person from the country. I don’t know what she sees in that country bumpkin she goes with.