Top Definition
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
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.