Skip to main content

Sabretooth's definitions

this was a triumph

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
mugGet the this was a triumph mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email