Very good or fine; splendid: a terrific tennis player.
Awesome; astounding: drove at a terrific rate of speed.
Causing terror or great fear; terrifying: a terrific wail.
Very bad or unpleasant; frightful: a terrific headache.