to boggle /ˈbɒgl/
A v. i.1 sobbalzare; trasalire2 esitare; indugiare: to boggle at declaring war, esitare a dichiarare guerra
B v. t.1 colpire; impressionare; sbalordire: to boggle sb.’s mind, lasciare q. allibito (o di stucco)2 abborracciare
The mind boggles!, è inconcepibile; c’è da restare allibiti (o senza fiato); l’idea mi fa tremare le vene e i polsi.