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
Get the mug
Get a this was a triumph mug for your daughter-in-law Rihanna.