Amazingly spectacular; extraordinary; epic.
Extremely large or on a great scale.
A big job; a difficult challenge.