1. extraordinarily great or intense:
2. extremely good; wonderful:
a terrific vacation.
3. causing terror; terrifying.
I find it strange that a word can mean both wonderful and terrifying. I guess it’s just another example that things in life are not always one thing or the other but rather, sometimes both.