What does ‘goober’ mean?

( n ) A peanut. He sat there all night eating boiled goobers.
( n ) An unsophisticated person, a country bumpkin. Look at that goober in those velvet pants.