What is the meaning of Dumbfound?

To confuse and bewilder; to leave speechless.

Source: wiktionary.org