1 definition by nzcarnut

Long-gone British car manufacturer. Contrary to the views of some, they did not only make sportscars, but also upmarket six-cylinder sedan cars with a slight sporting pedigree.
My 1976 Triumph TC smokes your pathetic Renault. Its faster, quieter, more comfortable and cost me about one quarter of the price.
by nzcarnut April 21, 2007
Get the triumph mug.