Thoroughgoing; complete; total.
Having a relatively large caliber.
At top speed; with full power.
Not defective; perfect; complete.