Main entry: bowl over, boggle, flabbergast
Definition: overcome with amazement
Usage: This boggles the mind!