look up any word, like the eiffel tower:
a descriptive term for something in the natural world that looks amazing, incredible etc.
Guy 1: I was in Alaska recently and i got to see the northern lights. It was like, angel porn dude!

Guy 2: Awesome bro!!
by anonymous16161616 February 23, 2012