Mooncalf is defined by Merriam-Webster's 11th Collegiate Dictionary as a foolish or absentminded person. Another word for mooncalf is simpleton which means, a person lacking in common sense.

Here's a video of Bill O’Reilly on Fox News talking about the Word of the Day: Mooncalf.