What does ‘meathead’ mean?

( n ) A stupid or foolish person. Henry is such a meathead he thinks Paris is the capital of Germany.