boggle the mind
- astonishingCausing great wonder
- staggeringShockingly impressive or unsteady
- mind-blowingOverwhelmingly impressive or shocking
- bewilderingCausing utter confusion
- incomprehensibleImpossible to understand
unfathomable · astounding · stupefying · dumbfounding · flabbergasting · overwhelming · inconceivable · unbelievable · jaw-dropping · awe · disbelief · stun · bewilder · perplex · confound · dizzy · reeling · speechless