Extremely large or on a great scale.
Amazingly spectacular; extraordinary; epic.
Of an aircraft or ship: having large operational range.
Having long legs.