A tank is a Pokemon with low speed, high defenses, and decent to high offenses, that is meant to absorb the hits of sweepers, and deal back greater damage. An example of a tank would be Metagross, with it's high defense and attack, or Gardevoir, with it's high Sp. defense and sp. attack.