idiom
it blew my mind
它让我完全震惊
Meaning
it amazed or shocked me completely
Example
The technology they used **blew my mind**.
他们使用的技术让我震惊。