Can you tell me the meaning of these idiomatic expressions?
When I heard that it blew my mind,
blew my mind= astonished me; affected my state of consciousness
as an idiom= He's fun; interesting, cool
Did you see that dude?,
What a trip!
What an extraordinary thing; I've never seen anything like it; Oh, my god!