DUMFOUND Meaning of DUMFOUND in English vt to strike dumb; to confuse with astonishment. Webster English vocab. Английский словарь Webster. 2012