Top Definition
The first line in the song Still Alive, on the Portal soundtrack. Used typically as a reference to the video game Portal, when commenting on Portal-related news. Also used in science-related news.
"Scientists have invented a cool new cloning machine!"
"This was a triumph."
by Sabretooth January 18, 2008
7 Words related to this was a triumph

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.