What does Boofounded mean?

Boofounded meaning in Urban Dictionary

become therefore extremely astonished, puzzled, or surprised by an action, statement, or situation that no other term can explain what you have experienced or heard.