idiom
it blew my mind
यह मुझे पूरी तरह से चौंका दिया
Meaning
it amazed or shocked me completely
Example
The technology they used **blew my mind**.
जिस तकनीक का उन्होंने उपयोग किया, उसने मुझे चौंका दिया।