Skip to main content

VampiricRat's definitions

Tank

An armoured vehicle, first invented by the British and possible also the French in WW1. To be a tank it must have tracks and a 360 degree rotatable fully enclosed turret.
The greatest tanks of the modern age are:
Challenger 2,
Leopard 2,
Leclerc
by VampiricRat July 1, 2008
mugGet the Tank mug.

Manhattan Project

Actually a joint effort by American, Canadian and British scientists not all American as many people would have you believe.
The Manhattan Project was an effort to create an atomic weapon. Many scientists involved regretted their efforts immensely when Hiroshima and Nagasaki disappeared.
by VampiricRat September 29, 2008
mugGet the Manhattan Project 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