from http://wiki.teamliquid.net/starcraft2/Definitions
Rush
Optimizing production to reach a specific amount of units quickly, usually with the intent of early pressure on the enemy. A rush is not considered as do-or-die as an all-in. If a rush fails, it's still possible to recover.
Timing Attack
Maximizing the value of an offensive by attacking during a specific time window where the opponent is weak. For example, a Zerg player will typically cut army production while a Spire is being built to save larvae/resources for Mutalisks. Attacking while the Zerg is saving larvae/resources is consequently more effective.
Contain
An army of units left outside of the opponents base to prevent expansions or to limit the player from map control. "Contain" is usually prefixed by the units used for the contain, such as MMM contain, Roach contain, or Stalker contain. This strategy asserts map dominance and allows the player performing the contain to expand while the enemy cannot leave his base.
Push
Slowly forcing the enemy to retreat and gain more ground, f.e. by leap-frogging Siege Tanks or using Point Defence Drones to inch forward.
Cheese
Cheese is a negative expression which refers to a strategy that is highly unconventional and designed to take one's opponent by surprise. In general, cheese is nearly impossible to defeat if it is not scouted but easy to defeat if it is scouted.
The #Building jargon for builds looks like this:
- 6 Pool = build a Spawning Pool once you have 6 Drones
- 10 Pool = build a Spawning Pool once you have 10 Drones
- 13 Pool = build a Spawning Pool once you have 13 Drones
- 13 Gas = build a Vespean Extractor once you have 13 Drones
- 12 Rax = build a Barracks once you have 12 DronesSCVs
- 12 Gate = build a Gateway once you have 12 Probes
You should start to see a pattern. Its worth noting that the names of a strategy are sometimes written like: 3 Gate. This doesn't not mean build 3 Probes then a Gateway, but rather the strategy revolves around building 3 Gateways.