it amazed or shocked me completely
ça m'a complètement époustouflé
"The technology they used blew my mind."
"La technologie qu'ils ont utilisée m'a époustouflé."
To stop doing something that is failing to avoid further los...
in the end, right will triumph over wrong
To make someone lose confidence or enthusiasm.
nervousness before performing in front of an audience
to surprise or amaze someone greatly
to give someone the necessary information