What does ‘hayseed’ mean?

( n ) A clumsy, unsophisticated person from the country. That hayseed thinks a fox is some kind of forest animal.